import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;

/**
 * 理解collection集合体系特点
 * collection接口有list(有序,可重复有索引)和set(无序,不重复无索引)两个子接口
 * 而list接口下面还有ArrayList和LinkedList两种实现类,Set接口又有HashSet和TreeSet(默认升序)两种实现类HashSet下面还有子类LinkedHashSet有序
 */
public class CollectionDemo {
    public static void main(String[] args) {
        //有序,可重复,有索引
        Collection list = new ArrayList();
        list.add("Java");
        list.add("Java");
        list.add("black");
        list.add("nou");
        list.add("23");
        list.add("true");
        System.out.println(list);

        //无序,不重复,无索引
        Collection list1 = new HashSet();
        list1.add("Java");
        list1.add("Java");
        list1.add("black");
        list1.add("nou");
        list1.add("23");
        list1.add("true");
        System.out.println(list1);

        //集合支持泛型,但是不能填入基本数据类型(只能是引用类型)
    }
}
